package upcweb.negocio;


import java.util.ArrayList;

import upcweb.dao.OfertaDAO;
import upcweb.exception.WebDAOException;
import upcweb.modelo.ClsOferta;
import upcweb.util.ClsReturn;



public class BsGestionOfertas {

	OfertaDAO ofDAO = new OfertaDAO();
	
	public ArrayList<upcweb.modelo.ClsOferta> getOfertas(ClsOferta clsOf) throws WebDAOException{
		return ofDAO.getOfertas(clsOf);
	}
	
	public ClsOferta getOfertaByNum(ClsOferta clsOf) throws WebDAOException{
		return ofDAO.getOfertaByNum(clsOf);
	}
	
	public ArrayList<upcweb.modelo.ClsOferta> getOfertas() throws WebDAOException{
		return ofDAO.getOfertas(null);
	}
	
	public ArrayList<ClsOferta> getOfertasActivas(){
		return ofDAO.getOfertasActivas(null);
	}
	
	public ArrayList<ClsOferta> getOfertasNoVencidas(){
		return ofDAO.getOfertasnoVencidas();
	}
   
    //Max Romero - Mant Ofertas
   public ArrayList<ClsOferta> Oferta_Sells(ClsOferta clsOf) throws WebDAOException{
             return ofDAO.Oferta_Sells(clsOf);
     }
    
     public ArrayList<ClsOferta> Oferta_Sell(ClsOferta clsOf) throws WebDAOException{
             return ofDAO.Oferta_Sell(clsOf);
     }
    
     public ClsReturn Oferta_ins(ClsOferta clsOf) throws WebDAOException{
             return ofDAO.Oferta_ins(clsOf);
     }
    
     public ClsReturn Oferta_upd(ClsOferta clsOf){
             return ofDAO.Oferta_upd(clsOf);
     }
    
     public ClsReturn Oferta_del(ClsOferta clsOf){
             return ofDAO.Oferta_del(clsOf);
     }
	
     /* 			editar
p_co_oferta:4
fecIni:2012-12-22
fecFin:2012-12-22
descripcion:
co_servicio:600 

     public static void main(String[] args){
    	 //System.out.print("demo");
    	    //String strDescr = "";
			//String strFlag = "2";	
			
			
			String strDescr= "2x1 Bebidas frias";
			String strFlag = "1";
			
			//Si se elimina una oferta
			String strOper = "editar";
			String strco_oferta = "3";
			
			String strfecIni ="2012-12-22";
			String strfecFin = "2012-12-22";
			String strdescripcion = "2012-12-22";
			String strco_servicio = "300";
					
			
			
			ClsOferta clsOf = null;
			BsGestionOfertas bsOferta = null;
			clsOf = new ClsOferta();
			clsOf.setInt_co_oferta(Integer.parseInt(strco_oferta));
			//clsOf.setFe_caducidad(strfecFin);				
			clsOf.setNo_descripcion(strdescripcion);
			clsOf.setNo_ubic_page("Referencial");
			clsOf.setCo_servicio("300");				
			clsOf.setFe_creacion(strfecIni);
			clsOf.setFe_inicio(strfecIni);
			clsOf.setFe_final(strfecFin);
			clsOf.setInt_co_servicio(Integer.parseInt(strco_servicio));				
			clsOf.setFl_activo("1");
			
			bsOferta = new BsGestionOfertas();
			bsOferta.Oferta_upd(clsOf);
			
			System.out.print("OK");
			
			
			

			  	 
     }
   */  
     
          
}














